package com.atguigu.java1;

/**
 *
 *      总结：属性赋值的先后顺序
 *            1.默认初始化
 *            2.显示初始化
 *            3.构造器中初始化
 *
 *
 *            4.通过"对象.方法" 或 "对象.属性"的方式，赋值
 *
 *         以上操作的先后顺序：
 *             1 - 2 - 3 - 4
 *
 *
 *
 *
 *
 * @author : leimingchao
 * @date Date : 2021年08月17日 23:15
 */
public class UserTest {

    public static void main(String[] args) {
        User user = new User();
        System.out.println(user.age);
        System.out.println("*********");
        User user1 = new User(2);
        user1.setAge(3);
        System.out.println(user1.age);
    }

}

class User {

    String name;
    int age = 1;

    public User() {

    }

    public User(int a) {
        age = a;
    }

    public void setAge(int a) {
        age =a;
    }

}
